fresh frog legs - German English Dictionary